var d = Object.defineProperty;
var r = (a, t, o) => t in a ? d(a, t, { enumerable: !0, configurable: !0, writable: !0, value: o }) : a[t] = o;
var e = (a, t, o) => (r(a, typeof t != "symbol" ? t + "" : t, o), o);
import { e as i } from "./chart.7669cf2e.js";
import { P as n, B as s, c } from "./index.b702b2b1.js";
const u = [
  "product",
  "data1",
  "data2"
], p = [
  {
    product: "Mon",
    data1: 120,
    data2: 130
  },
  {
    product: "Tue",
    data1: 200,
    data2: 130
  },
  {
    product: "Wed",
    data1: 150,
    data2: 312
  },
  {
    product: "Thu",
    data1: 80,
    data2: 268
  },
  {
    product: "Fri",
    data1: 70,
    data2: 155
  },
  {
    product: "Sat",
    data1: 110,
    data2: 117
  },
  {
    product: "Sun",
    data1: 130,
    data2: 160
  }
], l = {
  dimensions: u,
  source: p
}, f = ["legend", "xAxis", "yAxis", "grid"], x = {
  type: "bar",
  barWidth: 15,
  label: {
    show: !0,
    position: "top",
    color: "#fff",
    fontSize: 12
  },
  itemStyle: {
    color: null,
    borderRadius: 2
  }
}, g = {
  tooltip: {
    show: !0,
    trigger: "axis",
    axisPointer: {
      show: !0,
      type: "shadow"
    }
  },
  xAxis: {
    show: !0,
    type: "category"
  },
  yAxis: {
    show: !0,
    type: "value"
  },
  dataset: { ...l, data: { ok: null, ng: null } },
  series: [x]
};
class w extends n {
  constructor() {
    super(...arguments);
    e(this, "key", s.key);
    e(this, "chartConfig", c(s));
    e(this, "option", i(g, f));
  }
}
export {
  w as default,
  f as includes,
  g as option,
  x as seriesItem
};
